Snapper ======= Ein Programm von und (ab v1.60) von Udo Steinbach Jens Brggemann Bloherfelder Straže 153 Reuterdamm 122 26129 Oldenburg 30853 Langenhagen MausNet: Udo Steinbach @ OL2 MausNet: Jens Brggemann @ H Snapper ist ein Programm, mit dem man beliebige Bildschirmausschnitte in Image-Dateien speichern kann. Snapper wurde unter Verwendung der Mydial-Library von Olaf Meisiek und NKCC von Harald Siegmund geschrieben. Installation Snapper l„uft als Programm und als Accessory. Es gibt folgende M”glichkeiten: Sie k”nnen es als Accessory beim n„chsten Booten mitladen. Dazu kopieren Sie das Programm einfach auf das Bootlaufwerk (meist C: oder A:) und benennen es in SNAPPER.ACC um. Wenn Sie jetzt Resetten, kann Snapper jederzeit in Aktion treten. Sie k”nnen es auch jederzeit mit Chameleon laden, und auch wieder entfernen. Sie benennen es in SNAPPER.APP oder SNAPPER.PRG um und starten es. Das drfte nur unter Multitasking von Interesse sein, da aber wohl auch als bevorzugte Methode. Bedienung Wird Snapper aufgerufen, erscheint folgender Dialog: "Koordinaten" Hier wird bestimmt, wie die Koordinaten des zu sichernden Bildschirmausschnitts gew„hlt werden sollen. Man kann mit der Maus ein "Gummiband" aufziehen. Es wird der ganze Bildschirm gespeichert. Die Koordinaten werden durch ein Fenster bestimmt. Auch der Desktop z„hlt als Fenster. In diesem Fall durch das oberste (aktive) Fenster. Unter MultiTOS oder MagiC besteht diese Wahlm”glichkeit nicht. Das Fenster wird durch Anklicken mit der Maus bestimmt, wenn der Dialog mit verlassen wird. Ist dieser Button angew„hlt, werden die Maže des Fensters inklusive der Titelzeile, der Slider, usw. gew„hlt. Ansonsten nur die Arbeitsfl„che. Beim Desktop ist die Arbeitsfl„che der Bildschirm ohne Menzeile, der Rahmen die Menzeile. Vor dem Speichern wird der gew„hlte Ausschnitt invertiert und es erscheint ein Alert. So kann man sehen, ob auch tats„chlich das Gewnschte gespeichert wird, und ggf. noch abbrechen. Zwischen Dateiabfrage und Speichern des Bildes wird x Sekunden gewartet. Vor und nach der Aktion ert”nt ein "Ping". Wird eine Wartezeit angegeben, findet keine Kontrolle statt! Sollen so modale Dialoge gespeichert werden, ist es von Vorteil, wenn diese auf weižer Fl„che erscheinen, da man dann "Weiž abschneiden" w„hlen kann und den Bereich nicht 100%ig genau angeben muž, um Nachbearbeitung zu verhindern. "Rand" Eventuell vorhandene weiže R„nder der bestimmten Fl„che werden abgeschnitten. Die Funktion kann bei viel weižer Fl„che schon etliche Sekunden dauern! Um den Ausschnitt wird ein weižer Rand mit x Punkten gelegt. Und zwar, nachdem das Weiž abgeschnitten wurde, falls berhaupt gew„hlt. (Derzeit wird in Direct-Color Schwarz zugegeben.) "IMG" Die Image-Datei wird direkt unter dem Namen SCRAP.IMG ins GEM-Clipboard gespeichert. Ein Fileselector erscheint nicht. Ist dieser Punkt angew„hlt, wird die aktuelle Farbpalette mit abgespeichert. Ansonsten wird sie weggelassen, was verst„ndlicherweise bei Farbe nicht empfehlenswert ist. Da bei High- und TrueColor keine Palette vorhanden ist, kann sie in diesen Modi auch nicht mit abgespeichert werden. Dieses Grafikformat ist relativ neu und wird nur von wenigen Programmen "verstanden". "Aufl”sung" x dpi. dpi = dots per inch, Punkte pro Zoll. 1 Zoll = 25,4 mm. Daraus ergibt sich die effektive Bildgr”že. Wenn berhaupt, werden diese Werte nur beim Drucken verwendet (z.B. TeX). Beim Start werden die Werte der aktuellen Bildschirmaufl”sung eingesetzt (keuch, aber pi mal Daumen kommt es schon hin). "Einstellungen" Die Einstellungen werden aus Snapper geladen. Snapper darf nicht gepackt sein! Kann es sich nicht selber finden, erscheint der Fileselector. Die Einstellungen werden in Snapper gesichert. Stehen die Werte fr die Aufl”sung auf Null, werden sie beim n„chsten Laden wieder auf die Bildschirmaufl”sung gesetzt. Snapper darf nicht gepackt sein! Kann es sich nicht selber finden, erscheint der Fileselector. Die zu speichernden Koordinaten werden ermittelt. Danach erscheint der Fileselector (aužer ist angew„hlt). Man gibt wie in jedem anderen Programm einen Namen ein, und die gew„hlte Fl„che wird gespeichert. Der Pfad und der Name werden fr den n„chsten Aufruf gemerkt, wenn Snapper als Accessory l„uft. Ist nichts zu speichern, weil "Weiž abschneiden" gew„hlt wurde und die Fl„che nur aus Weiž besteht, erscheint der Fileselector nicht, sondern eine entsprechende Meldung. Es passiert nichts weiter. Rechtliches Snapper ist FreeWare. Snapper darf zu nicht kommerziellen Zwecken frei kopiert werden. Der Verkauf von Snapper, der Vertrieb ber PD-Versender und der Vertrieb mit anderer nicht kostenloser Software ist ohne meine schriftliche Genehmigung (m”glicherweise gegen Gebhr) nicht gestattet. Die Verbreitung ber Mailboxen und BBSe ist gestattet, wenn fr den Download keine gesonderte Gebhr erhoben wird. Snapper muž immer komplett und unver„ndert weitergegeben werden. Dazu geh”ren die Dateien: SNAPPER.TXT Diese Anleitung SNAPPER.UPL Kurzbeschreibung fr den Programmteil der Maus-Boxen. SNAPPER.APP oder SNAPPER.ACC Das Programm. Es wrde mich freuen, wenn ich von den Benutzern eine kleine Nachricht (eMail oder Postkarte oder so) erhalten wrde. Ich, Jens Brggemann (Udo sowieso nicht mehr), bernehme keine Haftung fr irgendwelche direkten oder indirekten Sch„den - einschliežlich, aber nicht beschr„nkt auf - materielle oder finanzielle Sch„den, die durch die Benut- zung von Snapper, oder die Untauglichkeit von Snapper fr einen bestimmten Zweck, entstehen. Und nun viel Spaž damit! Ein Lob fr die Idee, die Existenz usw. k”nnt ihr gerne noch an Udos Adresse schicken (siehe oben). Kommentare, Flche, Fragen und Vorschl„ge zur aktuellen Version bitte an meine Adresse: MausNet: Jens Brggemann @ H Internet: Jens_Brueggemann@maush.han.de oder: Jens_Brueggemann@h.maus.de Žnderungen 31.01.95 v1.60 - Fehlerhafte Erkennung von TrueColor und Paletten-Aufl”sungen gefixt; 'Palette speichern' geht; weiž wird nicht mehr zu blau verstellt. - Der Dialog sieht auch in kleinen Aufl”sungen und mit ge„nderten AES- Zeichens„tzen immer vernnftig aus. In ST-Low und Falcon-TrueColor zwar immernoch nicht ganz auf dem Bildschirm, aber voll bedienbar. - Mover-Fehler bei Alerts behoben. - 'Oberstes Fenster' ist zus„tzlich zu MultiTOS nun auch unter MagiC gesperrt, da es auch dort nicht analog zu Single-TOS funktioniert. - Keine doppelten '\' mehr im Fileselector im Wurzelverzeichnis. - Neue Option: 'ins Clipboard'. - Neue Version der Mydials, die jetzt mit ge„nderten AES-Fonts klar- kommt, aber leider auch viel mehr Speicher verbr„t. :-( - Als Accessory reagiert Snapper auf VA_START. - Komprimieren und Speichern jetzt gut doppelt so schnell. - Bei TrueColor werden nur noch echte Farbplanes gespeichert, Overlay- Bits werden - wie auch beim Randabschneiden - ignoriert. - Auch bei nach oben und/oder links aufgezogenem Gummiband stimmen jetzt die Koordinaten genau. - Beim 'Laden' und 'Speichern' der Einstellungen wird der Dialog nicht mehr verlassen. 'Laden' geht auch als Programm. - Die Wartezeit ist nun auch als Programm erlaubt. (Multitasking!) - Der Kontroll-Alert enth„lt zus„tzlich einen Abbruch-Button, wichtig beim Snappen ins Clipboard. - Angabe der Aufl”sung in der IMG-Datei korrigiert. - Und viele andere Dinge. :-) -------- 16.10.93 v1.51, Reihenfolge der Farben kann nicht mehr gew„hlt werden, denn BitIndex ist Standard. 13.07.93 Bei der Kontrolle erscheint ein Alert. 12.07.93 v1.5, Auf High und True Color erweitert. Nicht getestet! 26.06.93 Bei w„hlbarer Fl„che erscheint das Gummiband jetzt auch in der Menzeile. 25.06.93 Bei mehr als 256 Farben erscheint ein Alert. 22.06.93 v1.41, Jetzt l„uft es auch mit MultiTOS und Memory protection. 21.06.93 Nachdem der Fileselector verschwunden ist, wird noch eine halbe Sekunde fr Redraw gewartet. 19.06.93 v1.4, Man kann die Einstellungen speichern. 14.06.93 Die meisten Bilder werden jetzt krzer. 10.06.93 v1.3, Zeitverz”gertes Snappen eingebaut. 30.05.93 v1.2, Reihenfolge der Farben wahlweise nach VDI oder Bitplanes. 28.05.93 v1.1, Aufl”sung ist einstellbar; Kontrolle eingebaut. 30.04.93 v1.03, Bei manchen Bildern Speichern ohne Ende. 28.04.93 v1.02, Es funktioniert unter MultiTOS. Bestimmung des Fensters mit der Maus m”glich. 17.04.93 Packen der Grafik optimiert. Die Dateien werden jetzt etwas krzer. 13.04.93 v1.01, jetzt geht auch Farbe. Speichern mit/ohne Palette. 10.04.93 v1.0, erste ”ffentliche Version.